home *** CD-ROM | disk | FTP | other *** search
/ Dictionaries & Language / Dictionaries and Language (Chestnut CD-ROM) (1993).iso / gloss / jargn298 / jargon-j.txt < prev    next >
Encoding:
Text File  |  1991-09-07  |  6.8 KB  |  129 lines

  1. = J =
  2. =====
  3.  
  4. J. Random: /J rand'm/ n. [generalized from {J. Random Hacker}]
  5.    Arbitrary; ordinary; any one; any old.  `J. Random' is often
  6.    prefixed to a noun to make a name out of it.  It means roughly
  7.    `some particular' or `any specific one'.  "Would you let
  8.    J. Random Loser marry your daughter?"  The most common uses are
  9.    `J. Random Hacker', `J. Random Loser', and `J. Random Nerd'
  10.    ("Should J. Random Loser be allowed to {gun} down other
  11.    people?"), but it can be used simply as an elaborate version of
  12.    {random} in any sense.
  13.  
  14. J. Random Hacker: [MIT] /J rand'm hak'r/ n. A mythical figure
  15.    like the Unknown Soldier; the archetypal hacker nerd.  See
  16.    {random}, {Suzie COBOL}.  This may originally have been
  17.    inspired or influenced by `J. Fred Muggs', a show-biz chimpanzee
  18.    whose name was a household word back in the early days of {TMRC}.
  19.  
  20. jaggies: /jag'eez/ n. The `stairstep' effect observable when an
  21.    edge (esp. a linear edge of very shallow or steep slope) is
  22.    rendered on a pixel device (as opposed to a vector display).
  23.  
  24. JCL: /J-C-L/ n. 1. IBM's supremely {rude} Job Control
  25.    Language.  JCL is the script language used to control the execution
  26.    of programs in IBM's batch systems.  JCL has a very {fascist}
  27.    syntax, and some versions will, for example, {barf} if two
  28.    spaces appear where it expects one.  Most programmers confronted
  29.    with JCL simply copy a working file (or card deck), changing the
  30.    file names.  Someone who actually understands and generates unique
  31.    JCL is regarded with the mixed respect one gives to someone who
  32.    memorizes the phone book.  It is reported that hackers at IBM
  33.    itself sometimes sing "Who's the breeder of the crud that mangles
  34.    you and me?  I-B-M, J-C-L, M-o-u-s-e" to the tune of the
  35.    "Mickey Mouse Club" theme to express their opinion of the
  36.    beast.  2. A comparative for any very {rude} software that a
  37.    hacker is expected to use.  "That's as bad as JCL."  As with
  38.    {COBOL}, JCL is often used as an archetype of ugliness even by
  39.    those who haven't experienced it.  See also {IBM}, {fear and
  40.    loathing}.
  41.  
  42. JEDR: // n. Synonymous with {IYFEG}.  At one time, people in
  43.    the USENET newsgroup rec.humor.funny tended to use `JEDR'
  44.    instead of {IYFEG} or `<ethnic>'; this stemmed from a public
  45.    attempt to suppress the group once made by a loser with initials
  46.    JEDR after he was offended by an ethnic joke posted there.  (The
  47.    practice was {retcon}ned by the expanding these initials as
  48.    `Joke Ethnic/Denomination/Race'.)  After much sound and fury JEDR
  49.    faded away; this term appears to be doing likewise.  JEDR's only
  50.    permanent effect on the net.culture was to discredit
  51.    `sensitivity' arguments for censorship so thoroughly that more
  52.    recent attempts to raise them have met with immediate and
  53.    near-universal rejection.
  54.  
  55. JFCL: /jif'kl/, /jaf'kl/, /j*-fi'kl/ vt., obs. (alt.
  56.    `jfcl') To cancel or annul something.  "Why don't you jfcl that
  57.    out?"  The fastest do-nothing instruction on older models of the
  58.    PDP-10 happened to be JFCL, which stands for "Jump if Flag set and
  59.    then CLear the flag"; this does something useful, but is a very
  60.    fast no-operation if no flag is specified.  Geoff Goodfellow, one
  61.    of the jargon-1 co-authors, has long had JFCL on the license plate
  62.    of his BMW.  Usage: rare except among old-time PDP-10 hackers.
  63.  
  64. jiffy: n. 1. The duration of one tick of the system clock on the
  65.    computer (see {tick}).  Often one AC cycle time (1/60 second in
  66.    the U.S. and Canada, 1/50 most other places), but more recently
  67.    1/100 sec has become common.  "The swapper runs every 6 jiffies" means
  68.    that the virtual memory management routine is executed once for
  69.    every 6 ticks of the clock, or about ten times a second.
  70.    2. Confusingly, the term is sometimes also used for a 1-millisecond
  71.    {wall time} interval.  3. Indeterminate time from a few seconds
  72.    to forever.  "I'll do it in a jiffy" means certainly not now and
  73.    possibly never.  This is a bit contrary to the more widespread use
  74.    of the word.  Oppose {nano}. See also {Real Soon Now}.
  75.  
  76. job security: n. When some piece of code is written in a
  77.    particularly {obscure} fashion, and no good reason (such as time
  78.    or space optimization) can be discovered, it is often said that the
  79.    programmer was attempting to increase his job security (i.e., by
  80.    making himself indispensable for maintenance).  This sour joke
  81.    seldom has to be said in full; if two hackers are looking over some
  82.    code together and one points at a section and says "job security",
  83.    the other one may just nod.
  84.  
  85. jock: n. 1. A programmer who is characterized by large and somewhat
  86.    brute-force programs.  See {brute force}.  2. When modified by
  87.    another noun, describes a specialist in some particular computing
  88.    area.  The compounds `compiler jock' and `systems jock' seem to be
  89.    the best-established examples of this.
  90.  
  91. joe code: /joh' kohd`/ n. 1. Code that is overly {tense} and
  92.    unmaintainable.  "{Perl} may be a handy program, but if you look
  93.    at the source, it's complete joe code."  2. Badly written,
  94.    possibly buggy code.
  95.  
  96.    Correspondents wishing to remain anonymous have fingered a
  97.    particular Joe at the Lawrence Berkeley Laboratory and observed
  98.    that usage has drifted slightly; the original sobriquet `Joe code'
  99.    was intended in sense 1.
  100.  
  101. JR[LN]: /J-R-L/, /J-R-N/ n. The names JRL and JRN
  102.    were sometimes used as example names when discussing a kind of user
  103.    ID used under {{TOPS-10}}; they were understood to be the initials
  104.    of (fictitious) programmers named `J. Random Loser' and `J. Random
  105.    Nerd' (see {J. Random}).  For example, if one said "To log
  106.    in, type log one comma jay are en" (that is, "log 1,JRN"), the
  107.    listener would have understood that he should use his own computer
  108.    ID in place of `JRN'.
  109.  
  110. JRST: /jerst/ [based on the PDP-10 jump instruction] v.,obs. To
  111.    suddenly change subjects, with no intention of returning to the
  112.    previous topic.  Usage: rather rare except among PDP-10 diehards, and
  113.    considered silly.  See also {AOS}.
  114.  
  115. juggling eggs: vi. Keeping a lot of {state} in your head while
  116.    modifying a program.  "Don't bother me now, I'm juggling eggs",
  117.    means that an interrupt is likely to result in the program's being
  118.    scrambled.  In the classic first-contact SF novel `The Mote in
  119.    God's Eye', by Larry Niven and Jerry Pournelle, an alien describes a
  120.    very difficult task by saying "We juggle priceless eggs in
  121.    variable gravity."  That is a very hackish use of language.  See
  122.    also {hack mode}.
  123.  
  124. jump off into never-never land: [from J. M. Barrie's `Peter
  125.    Pan'] v. Same as {branch to Fishkill}, but more common in
  126.    technical cultures associated with non-IBM computers that use the
  127.    term `jump' rather than `branch'.  Compare {hyperspace}.
  128.  
  129.